/* Reset SharePoint default CSS */
#s4-bodyContainer {
  padding-bottom: 0 !important;
}

body {
  font-family: 'Open Sans', sans-serif;
}

input[type='button'],
input[type='reset'],
input[type='submit'],
button {
  min-width: 0 !important;
  border: none !important;
  margin: 0;
}

input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover,
button:hover {
  background-color: transparent;
  border: none;
}

input[type='button']:active,
input[type='reset']:active,
input[type='submit']:active,
button:active {
  background-color: transparent;
  border: none;
}

a:hover,
a:active {
  text-decoration: none;
}

a:visited {
  color: inherit;
}

h1,
.ms-h1,
h2,
.ms-h2 {
  font-family: inherit;
  color: inherit;
}

.adopt-c-cyPWlR {
  z-index: 2 !important;
}

/* AdOpt */
@media (max-width: 768px) {
  .adopt-c-cyPWlR {
    width: 50px !important;
    height: 50px !important;
  }
}

button.adopt-c-jHVjHD:hover,
.adopt-c-ljQBSt button#adopt-reject-all-button:hover {
  border: 1px solid rgb(34, 34, 34) !important;
}

button.adopt-c-iXOSkS:hover,
.adopt-c-ljQBSt button#adopt-accept-all-button:hover {
  background-color: rgb(0, 93, 153) !important;
}
